#ifndef __CONVERTFROMRGBTOHSV3__
#define __CONVERTFROMRGBTOHSV3__

#include "convertFromRgbToHsv2.h"

typedef enum CompareParams {H=0, S, V};

bool compareResult(int* new_hsv, unsigned int start_point);
Result compareResultOfHsv(int* new_hsv, CompareParams* compare_to, unsigned int size);

//static const GLubyte myDemonTextureImage[3*(128*128+64*64+32*32+16*16+8*8+4*4+2*2+1*1)] = {
/* RGB8 image data for a mipmapped 128x128 demon texture */
//#include "demon_image.h"
//};
const int GOLDEN_ARR_SIZE = 196608;
static int GOLDEN_ARR[GOLDEN_ARR_SIZE] = {
#include "GOLDEN_ARR.h"
};

Result test2();

#endif
